Skip to content

Latest commit

 

History

History

Underwater Drone Hide and Seek

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Fill out this form to register your intent to complete this project.s

Fill out this form to submit your solution to this project and qualify for the rewards.

Underwater Drone Hide and Seek

Explore robot collaboration and competition underwater.

Motivation

Artificial intelligence and sensor technologies have pushed the boundary of how human explore uncharted spaces both above our heads and below our feet. Underwater drones have been mapping the global seafloor and constructing undersea internet cables for years. Now they are getting more collaborative; we are seeing increasing amount of robot fleets perform a single task in a coordinated way. What is the next frontier following collaborative robots? Could it be competitive robots?

Project Description

This project requires a scenario where robots are competing against each other. Design algorithms for underwater drones to compete in a hostile situation, where a first drone is trying to stay stealth and a second drone is actively searching for the first drone. Develop an algorithm to navigate a stealth underwater drone through a radar region (treat radar sweeps as if dynamic obstacles) without being detected. Develop another algorithm to navigate a second underwater drone, which is equipped with a fixed scanning frequency radar, to search for the stealth drone.

Suggested steps:

  1. Draw a virtual underwater environment in your chosen simulation software (UAV scenario designer in MATLAB®, Gazebo, or Unreal Engine)
  2. Adjust the Simulink® model of underwater drone provided by MathWorks to meet your maneuverability requirement, and make a duplicate so you have two agents
  3. Add a sonar sensor to the Simulink model using Sensor Fusion and Tracking Toolbox™
  4. Implement your own control strategy for each vehicle in Simulink (some ideas: either build a state machine using defined “if-then” or Stateflow, or use reinforcement lerning via the Reinforcement Learning toolbox™ to train your hide-and-seek algorithm on the entire Simulink model)
  5. Show your hide-and-seek simulation in your virtual environment.

Background Material

Impact

Ocean engineering, underwater constructions, underwater exploration.

Expertise Gained

Artificial Intelligence, Robotics, AUV, Embedded AI, Machine Learning, Reinforcement Learning, Sensor Fusion and Tracking, SLAM

Project Difficulty

Bachelor, Master’s level

Project Discussion

Dedicated discussion forum to ask/answer questions, comment, or share your ideas for solutions for this project.

Proposed By

dryouwu

Project Number

27

close